package com.kgc.scd.service;

import com.kgc.scd.bean.Sign;
import com.kgc.scd.bean.SignVO;

import java.util.List;

/**
 * Created On : 2022/6/15.
 * <p>
 * Author     : nainai
 * <p>
 * Description: 签到服务接口
 */
public interface SignService {

    /**
     * @author : nainai
     * @date   : 2022/6/15
     * @param  : [com.kgc.scd.bean.Sign]
     * @return : boolean
     * @description : 添加签到流水
     */
    boolean addSign(Sign sign);

    /**
     * @author : nainai
     * @date   : 2022/6/16
     * @param  : [java.lang.String]
     * @return : java.util.List<com.kgc.scd.bean.SignVO>
     * @description : 查询用户签到流水，月份为空就只根据年份查询
     */
    List<Sign> queryUserSignRecord(String userId, Integer year, Integer month);
}
